package org.niugang.security.common.annotation;


import org.niugang.security.common.constant.LogType;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * 定义记录日志注解
 * @author niugang
 *
 */
@Retention(RetentionPolicy.RUNTIME)
//注解可用在方法和类上
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface LogApi {
   /**
    * 日志描述
    */
   String value() default "";
   /**
    * 日志类型
    * @return String
    */
   String type() default LogType.OPERATE_LOG;

}
